technical supervision - French English Dictionary